MultiSafepay\WooCommerce\Services\PaymentMethodService S

Total Complexity 33
Dependencies 10
Dependents 8
Total lines 213
Lines of code 116
Logical lines of code 57
Comment lines 57
Methods 10
Properties 1

Methods 10

Method Rating Maintainability Complexity Lines of code
get_woocommerce_payment_gateways()
S
59 6 13
get_multisafepay_payment_methods_from_api()
S
51 5 27
is_settings_payments_page()
S
69 5 5
get_woocommerce_payment_gateway_by_id()
S
66 3 9
get_woocommerce_payment_gateway_by_multisafepay_gateway_code()
S
65 3 9
get_woocommerce_payment_gateway_ids_with_payment_component_support()
S
64 3 10
is_multisafepay_credit_card_woocommerce_payment_gateway_enabled()
S
64 3 9
get_legacy_woocommerce_payment_gateway_ids()
S
54 1 20
__construct()
S
69 2 7
get_woocommerce_payment_gateway_ids()
S
68 2 7